昨天我已經了解兩個Vue.js中常用的指令今天將學習剩下的指令並嘗試它們的功能。
<div id="app">
<h1>最受歡迎的貓咪品種</h1>
<ul>
<li v-for="breed in catBreeds">{{ breed }}</li>
</ul>
</div>
var app = new Vue({
el: '#app',
data: {
catBreeds: ['波斯貓', '英國短毛貓', '緬因貓', '豹貓','布偶貓']
}
});
網頁呈現:
<div id="logIn">
<p v-if="isLoggedIn">hello, 會員! 歡迎您再次登入 ^_^</p>
<p v-else>我們需要您先登錄喔~</p>
</div>
條件為true(v-if):
var app = new Vue({
el: '#logIn',
data: {
isLoggedIn: true
}
});
網頁呈現:
條件為false(v-else):
var app = new Vue({
el: '#logIn',
data: {
isLoggedIn: false
}
});
網頁呈現:
<div id="app">
<button v-on:click="popUpWindow">Try to click it!</button>
</div>
var app = new Vue({
el: '#app',
methods: {
popUpWindow: function () {
alert('Thank you for trying!');
}
}
});
網頁呈現:
今天完成了介紹與嘗試Vue.js的五個常見指令,明天我會嘗試用這些指令建立一個簡單可以操作的網站,謝謝閱讀。